{literal}
<script type="text/javascript">
<!--
$(function(){
	jQuery.validator.addMethod("zenkaku", function(value, element) {
	  return this.optional(element) || /^[ 　]*[^ -~｡-ﾟ]*[ 　]*$/i.test(value);
	});
	$("#hpform").validate({
		groups: {
			inq : "Inquiry1 Inquiry2 Inquiry3 Inquiry4 Comment",
			kibouWay : "Mail Tel1 Tel2 Tel3 Fax1 Fax2 Fax3"
		},
		rules: {
			Mail :{
				required: function() { return !(($("#Mail").val() != "") || (($("#Tel1").val() != "") && ($("#Tel2").val() != "") && ($("#Tel3").val() != ""))|| ( ($("#Fax1").val() != "")  &&  ($("#Fax2").val() != "") && ($("#Fax3").val() != "") )); }
			},
			Tel1 :{
				required: function() { return !(($("#Mail").val() != "") || (($("#Tel1").val() != "") && ($("#Tel2").val() != "") && ($("#Tel3").val() != ""))|| ( ($("#Fax1").val() != "")  &&  ($("#Fax2").val() != "") && ($("#Fax3").val() != "") )); }
			},
			Tel2 :{
				required: function() { return !(($("#Mail").val() != "") || (($("#Tel1").val() != "") && ($("#Tel2").val() != "") && ($("#Tel3").val() != ""))|| ( ($("#Fax1").val() != "")  &&  ($("#Fax2").val() != "") && ($("#Fax3").val() != "") )); }
			},
			Tel3 :{
				required: function() { return !(($("#Mail").val() != "") || (($("#Tel1").val() != "") && ($("#Tel2").val() != "") && ($("#Tel3").val() != ""))|| ( ($("#Fax1").val() != "")  &&  ($("#Fax2").val() != "") && ($("#Fax3").val() != "") )); }
			},
			Fax1 :{
				required: function() { return !(($("#Mail").val() != "") || (($("#Tel1").val() != "") && ($("#Tel2").val() != "") && ($("#Tel3").val() != ""))|| ( ($("#Fax1").val() != "")  &&  ($("#Fax2").val() != "") && ($("#Fax3").val() != "") )); }
			},
			Fax2 :{
				required: function() { return !(($("#Mail").val() != "") || (($("#Tel1").val() != "") && ($("#Tel2").val() != "") && ($("#Tel3").val() != ""))|| ( ($("#Fax1").val() != "")  &&  ($("#Fax2").val() != "") && ($("#Fax3").val() != "") )); }
			},
			Fax3 :{
				required: function() { return !(($("#Mail").val() != "") || (($("#Tel1").val() != "") && ($("#Tel2").val() != "") && ($("#Tel3").val() != ""))|| ( ($("#Fax1").val() != "")  &&  ($("#Fax2").val() != "") && ($("#Fax3").val() != "") )); }
			},
			Inquiry1 :{
				required: function() { return !(($("#Inquiry1").attr("checked") || $("#Inquiry2").attr("checked") || $("#Inquiry3").attr("checked") || $("#Inquiry4").attr("checked") || $("#Comment").val() != "")); }
			},
			Inquiry2 :{
				required: function() { return !(($("#Inquiry1").attr("checked") || $("#Inquiry2").attr("checked") || $("#Inquiry3").attr("checked") || $("#Inquiry4").attr("checked") || $("#Comment").val() != "")); }
			},
			Inquiry3 :{
				required: function() { return !(($("#Inquiry1").attr("checked") || $("#Inquiry2").attr("checked") || $("#Inquiry3").attr("checked") || $("#Inquiry4").attr("checked") || $("#Comment").val() != "")); }
			},
			Inquiry4 :{
				required: function() { return !(($("#Inquiry1").attr("checked") || $("#Inquiry2").attr("checked") || $("#Inquiry3").attr("checked") || $("#Inquiry4").attr("checked") || $("#Comment").val() != "")); }
			},
			Comment :{
				required: function() { return !(($("#Inquiry1").attr("checked") || $("#Inquiry2").attr("checked") || $("#Inquiry3").attr("checked") || $("#Inquiry4").attr("checked") || $("#Comment").val() != "")); }
			}
		},
		messages: {
			NameSei :{
				required: "※お名前（姓）のご入力をお願いいたします。",
				zenkaku: "※お名前（姓）は全角にてご入力をお願いいたします。"
			},
			NameMei :{
				required: "※お名前（名）のご入力をお願いいたします。",
				zenkaku: "※お名前（名）は全角にてご入力をお願いいたします。"
			},
			Mail :{
				required: "※ご連絡先のご入力をお願いいたします。",
				email: "※メールアドレスの形式エラーです。"
			},
			Tel1 :{
				required: "※ご連絡先のご入力をお願いいたします。",
				number: "※お電話番号は半角数字でのご入力をお願いいたします。"
			},
			Tel2 :{
				required: "※ご連絡先のご入力をお願いいたします。",
				number: "※お電話番号は半角数字でのご入力をお願いいたします。"
			},
			Tel3 :{
				required: "※ご連絡先のご入力をお願いいたします。",
				number: "※お電話番号は半角数字でのご入力をお願いいたします。"
			},
			Fax1 :{
				required: "※ご連絡先のご入力をお願いいたします。",
				number: "※FAX番号は半角数字でのご入力をお願いいたします。"
			},
			Fax2 :{
				required: "※ご連絡先のご入力をお願いいたします。",
				number: "※FAX番号は半角数字でのご入力をお願いいたします。"
			},
			Fax3 :{
				required: "※ご連絡先のご入力をお願いいたします。",
				number: "※FAX番号は半角数字でのご入力をお願いいたします。"
			},
			Inquiry1 :{
				required: "※お問い合わせ内容を選択またはご記入をお願いいたします。"
			},
			Inquiry2 :{
				required: "※お問い合わせ内容を選択またはご記入をお願いいたします。"
			},
			Inquiry3 :{
				required: "※お問い合わせ内容を選択またはご記入をお願いいたします。"
			},
			Inquiry4 :{
				required: "※お問い合わせ内容を選択またはご記入をお願いいたします。"
			},
			Comment :{
				required: "※お問い合わせ内容を選択またはご記入をお願いいたします。",
				maxlength: "※500文字以内でご記入をお願いいたします。"
			}
		},
		errorElement: "p",
		errorClass: "errTxt"
	});
})
	function setSubmitValue()
	{
		if ((document.getElementById("Tel1").value != "") && (document.getElementById("Tel2").value != "") && (document.getElementById("Tel3").value != ""))
		{
			document.getElementById("Tel").value = document.getElementById("Tel1").value + "-" + document.getElementById("Tel2").value + "-" + document.getElementById("Tel3").value;
		}
		else
		{
			document.getElementById("Tel").value = "";
		}
		if ((document.getElementById("Fax1").value != "") && (document.getElementById("Fax2").value != "") && (document.getElementById("Fax3").value != ""))
		{
			document.getElementById("Fax").value = document.getElementById("Fax1").value + "-" + document.getElementById("Fax2").value + "-" + document.getElementById("Fax3").value;
		}
		else
		{
			document.getElementById("Fax").value = "";
		}
		document.getElementById("Name").value = document.getElementById("NameSei").value + "  " + document.getElementById("NameMei").value;
	}
	//物件お問合せ確認画面へ遷移
	function bukkenEntrySubmit(){
		if($("#hpform").valid()){
			//submit
			var fm = document.getElementById("hpform");
			setSubmitValue();
			fm.action = '{/literal}{$sslurl}{literal}inquiry/bukkencnf/';
			fm.submit();
		}
	}
	//物件お問合せ確認画面から完了画面へ遷移
	function bukkenCnfToSendSubmit(){
		//submit
		var fm = document.getElementById("hpform");
		setSubmitValue();
		fm.action = '{/literal}{$sslurl}{literal}inquiry/bukkensend/';
		fm.submit();
	}
	//物件お問合せ完了画面へ遷移
	function bukkenSendSubmit(){
		if($("#hpform").valid()){
			//submit
			var fm = document.getElementById("hpform");
			setSubmitValue();
			fm.action = '{/literal}{$sslurl}{literal}inquiry/bukkensend/';
			fm.submit();
		}
	}
	//物件お問合せ確認画面へ遷移
	function bukkenCnfSubmit(){
		var fm = document.getElementById("hpform");
		fm.action = '{/literal}{$sslurl}{literal}inquiry/bukkensend/';
		fm.submit();
	}
	//物件お問合せ確認画面から店舗お問合せ入力画面へ遷移
	function bukkenBackToEntry(){
		var val = document.getElementById("ID").value;
		var fm = document.getElementById("hpform");
		if (val == "")
		{
			fm.action = '/inquiry/bukkenentry';
			fm.submit();
		}
		else
		{
			fm.action = '{/literal}{$baseurl}{literal}rstdtl/bukendtl';
			fm.submit();
		}

	}
-->
</script>
{/literal}